package com.e3.sysmg.config.model;

import com.e3.web.core.model.SuperModelFields;

public interface ParameterFields extends SuperModelFields{
	
	/**
	 * 布尔
	 */
	public final static String DATATYPE_BOOLEAN_NAME = "datatype_boolean_name";
	
	/**
	 * 日期
	 */
	public final static String DATATYPE_DATE_NAME = "datatype_date_name";
	
	/**
	 * 浮点
	 */
	public final static String DATATYPE_DOUBLE_NAME = "datatype_double_name";
	
	/**
	 * 整型
	 */
	public final static String DATATYPE_INT_NAME = "datatype_int_name";
	
	/**
	 * 列表
	 */
	public final static String DATATYPE_LIST_NAME = "datatype_list_name";
	
	/**
	 * 长整型
	 */
	public final static String DATATYPE_LONG_NAME = "datatype_long_name";
	
	/**
	 * 字符串
	 */
	public final static String DATATYPE_STRING_NAME = "datatype_string_name";
	
	/**
	 * 管理员级别
	 */
	public final static String LEVEL_ADMINISTRATOR_NAME = "level_administrator_name";
	
	/**
	 * 操作员级别
	 */
	public final static String LEVEL_OPERATOR_NAME = "level_operator_name";
	
	/**
	 * 程序员级别
	 */
	public final static String LEVEL_PROGRAMMER_NAME = "level_programmer_name";
	
	/**
	 * 数据类型
	 */
	public final static String DATATYPE = "parameter_datatype";
	
	/**
	 * 级别
	 */
	public final static String LEVEL = "parameter_level";
	
	/**
	 * 名称
	 */
	public final static String NAME = "parameter_name";
	
	/**
	 * 描述
	 */
	public final static String REMARK = "parameter_remark";
	
	/**
	 * 类型
	 */
	public final static String TYPE = "parameter_type";
	
	/**
	 * 参数值
	 */
	public final static String VALUE = "parameter_value";
	
	/**
	 * 应收应付参数
	 */
	public final static String TYPE_ARAP = "type_arap";
	
	/**
	 * 公共参数
	 */
	public final static String TYPE_COMMON = "type_common";
	
	/**
	 * 库管参数
	 */
	public final static String TYPE_INVENTORY = "type_inventory";
	
	/**
	 * 采购参数
	 */
	public final static String TYPE_PURCHASE = "type_purchase";
	
	/**
	 * 销售参数
	 */
	public final static String TYPE_SALES = "type_sales";
	
	public final static String[] fieldNames = {
		DATATYPE,LEVEL,NAME,REMARK,TYPE,VALUE,ID,CORP_ID,CREATE_USER_ID,CREATE_TIME,MODIFY_USER_ID,MODIFY_TIME
	};
	
}